body {
    margin: 0 auto;
    background: rgb(250, 248, 239);
}
.n2 {
    background: rgb(238, 238, 218);
}

.n4 {
    background: rgb(237, 224, 200);
}

.n8 {
    background: rgb(242, 177, 121);
}

.n16 {
    background: rgb(245, 149, 99);
}

.n32 {
    background: rgb(246, 124, 95);
}

.n64 {
    background: rgb(246, 94, 59);
}

.n128 {
    background: rgb(237, 207, 114);
}

.n256 {
    background: rgb(237, 204, 97);
}

.n512 {
    background: rgb(237, 200, 80);
}

.n1024 {
    background: rgb(237, 197, 63);
}
.n2048 {
    background: red;
}
.content {
    text-align: center;
    margin: 50px auto 0;
}


td {
    width: 150px;
    background: rgb(205,193,180);
    height: 150px;
    padding: 0;
    text-align: center;
    font-size: 35px;
    color: darkolivegreen;
}
.line {
    height: 150px;
    margin-bottom: 3px;
    overflow: hidden;
    margin: 0 auto 3px;
}
.item {
    width: 150px;
    height: 150px;
    line-height: 150px;
    float: left;
    background: rgb(205,193,180);
    margin-right: 3px;
    font-size: 35px;
    text-align: center;
    color: darkolivegreen;
}
